// app.js
App({
  globalData: {
    userInfo: null,
  },
  
  onLaunch() {
    // 检查登录状态
    this.checkLoginStatus();
    
    // 获取系统信息
    const systemInfo = wx.getSystemInfoSync();
    this.globalData.systemInfo = systemInfo;
  },
  
  onShow() {
    // 小程序显示时执行
  },
  
  onHide() {
    // 小程序隐藏时执行
  },
  
  checkLoginStatus() {
    // 检查本地存储中是否有登录信息
    const token = wx.getStorageSync('token');
    const userInfo = wx.getStorageSync('userInfo');
    
    if (token && userInfo) {
      this.globalData.userInfo = userInfo;
      // 可以在这里验证token是否过期
    }
  },
  
  login(callback) {
    // 登录逻辑
    if (typeof callback === 'function') {
      callback();
    }
  }
})